/* 基本 */
html{-webkit-text-size-adjust:none;}
body{font-family: "微软雅黑", Arial, sans-serif;font-size:15px;}
table,div,p{line-height:155%;padding:auto 5px}
a, a:visited {color:#9a9a9a;text-decoration:none;}
a:hover {text-decoration: underline;color:#000;}
a img{ border:none; }

/* 表格 */
table{background:#f5fafe;border:1px solid #ccc;border-collapse: collapse;border-top:3px solid #000;width: 96%;margin: 0;font-size: 1.1em;}
table thead{background:#fff;height:30px;}
table th {background: #e1eaf2;color: #000;font-weight: bold;padding: 2px 11px;text-align: left;line-height: 26px;}
table td {padding: 3px 11px;border-bottom: 1px solid #e2ecf7;vertical-align: top;}
td*{padding: 6px 11px;}
.clear{ clear:both; }
.left{ float:left; }
.right{ float:right; }

/* 头部 */
#header{ font-size:22px;font-weight:bold;background:#266cb4; }

/* 内容 */
#content { margin:5px 12px }
#content .menu{ background:#d0dcfb;width:100%; }
#content .menu table{ font-size:12px;width:100%; }
#content .menu a { text-decoration:none;color:#000;}
#content .menu a:hover{text-decoration:underline}
#content #version{ border:1px dashed #707070; padding:10px 30px;background:#ffd33a; margin-bottom:10px;font-size:12px;}
#content #version a { color: red;text-decoration: none; }
#content #version a:hover{ text-decoration: underline; }
#content #box{ padding:7px 0px 7px 0px; }
#content #box .title{background:url(../images/title-bg.gif) repeat-x;height:33px;line-height:30px;margin:5px 0 10px 0px; color:#000000;font-size:20px;font-weight:bold;line-height:34px;text-shadow:1px 1px 1px #999999;padding:0px 0 5px 10px;border-left:1px solid #c3c4c6;border-right:1px solid #c3c4c6;}
#content #box .detail{  }
#content #box .detail .title2{ background: none repeat scroll 0 0 #FDFFCE;border: 1px solid #FFBA43; padding:3px 5px 0px 5px;font-weight:bold;}
#content #box .detail ul li{ list-style-type:square; line-height:30px; }
#content #box .detail .newblock h4{background: none repeat scroll 0 0 #FDFFCE;border: 1px solid #FFBA43; padding:3px 5px 0px 5px;font-weight:bold;}
#content #box .detail2 #list_content{  }
#content #box .detail2 #list_content ul{ list-style: none; margin:3px 0px; }
#content #box .detail2 #list_content li{ padding:0px 12px; }
#content #box .detail2 #list_content a{ text-decoration: underline;color: #105cb6;font-size:13px; }
#content #box .detail2 #list_content a:hover{color:red;}
#content #box .detail2 #list_content .newblock{float:left;width:260px;margin-left:14px;}
#content #box .detail2 #list_content .newblock h4{padding:0;font-size:14px;margin:18px 0 10px 0;color: #595A5B;}
#content #box .detail2 #list_content .newblock h4 a { color: #595A5B;text-decoration: underline; }
#content #box .detail2 #list_content .newblock h4 a:hover{ text-decoration: none; }
#content #box .detail2 #list_content .newblock ul{padding:0;margin:0;}
#content #box .detail2 #list_content .newblock ul li{background:url(../images/dot.jpg) no-repeat scroll 4px 10px transparent;line-height:25px;}
#content #box .detail2 #list_content .newblock ul li.opened{ background:url(../images/dot2.jpg) no-repeat scroll 4px 10px transparent;}
#content #box .detail2 #list_content .newblock li.folder ul{padding:5px 0 0 10px;}
#content #box .detail2 #list_content .newblock li.folder{color:#3B5999;}
#content #box .detail2 #list_content .newblock .nodot{background:none;padding:3px 0 4px 0;}

/* 底部 */
#footer { font-size:12px;background:#266cb4;color: #80a1c1;padding:15px;text-align:center; }
#footer a { color: #80a1c1;text-decoration: none; }
#footer a:hover{ text-decoration: underline; }